home *** CD-ROM | disk | FTP | other *** search
- /********** VCR+.c */
-
-
-
- #include "stdio.h"
-
-
- int decode(int argc, char *argv[]);
- int encode(int argc, char *argv[]);
-
-
- void main(void)
- {
- char doWhat = ' ';
- int result;
- char *arg[7], args[7][10];
- char *com[] = {"encode", "decode"};
-
- for(result=0; result<7; arg[result]=args[result], result++);
-
-
- while(doWhat != 'x')
- {
- while(doWhat != 'e' && doWhat != 'd' && doWhat != 'x')
- {
- printf("<e>ncode, <d>ecode or e<x>it:");
- result = scanf("%1c",&doWhat);
- }
-
- if(doWhat == 'e')
- {
- arg[0] = com[0];
- printf("Usage: encode month day year channel starting_time length_in_minutes\n");
- printf("encode ");
- result = scanf("%s%s%s%s%s%s", args[1], args[2], args[3], args[4], args[5], args[6]);
- encode(result+1, arg);
- doWhat = ' ';
- }
-
- if(doWhat == 'd')
- {
- arg[0] = com[1];
- printf("Usage: decode todays_month todays_day todays_year Code_value_in_newspaper\n");
- printf("decode ");
- result = scanf("%s%s%s%s", args[1], args[2], args[3], args[4]);
- decode(result+1, arg);
- doWhat = ' ';
- }
- fflush(stdin);
- }
- }